<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ========== 样式说明 start ========== */
/* 公司简介 start */
.introduction{overflow: hidden;}
.intCol1{background: no-repeat center center / 100% 100%;overflow: hidden;padding-top: 50px;}
.intCBox1{overflow: hidden;margin-bottom: 50px;}
.intCBox2{overflow: hidden;margin-bottom: 50px;}
.intCBox1 .pic{width: 700px;border-radius: 20px;overflow: hidden;display: inline;float: right;margin-left: 50px;position: relative;cursor: pointer;}
.intCBox1 .pic::after{display: block;content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.1) url(../images/videoList-icon1.png) no-repeat center center;}
.intCBox2 .pic{width: 700px;border-radius: 20px;overflow: hidden;display: inline;float: left;margin-right: 50px;}
.intCBox1 .pic::before{padding-top: 53.2857%;}
.intCBox1 .text{overflow: hidden;padding-top: 50px;}
.intCBox2 .text{overflow: hidden;padding-top: 80px;}
.intCBox1 .text .title{font-size: 24px;color: #1e2188;line-height: 40px;margin-bottom: 34px;}
.intCBox1 .text .textC{font-size: 18px;color: #595959;line-height: 32px;height: 240px;overflow-y: hidden;font-family: "Microsoft YaHei";}
.intCBox2 .text .textC{font-size: 18px;color: #595959;line-height: 32px;height: 240px;overflow-y: hidden;font-family: "Microsoft YaHei";}
.intCol2{overflow: hidden;background: #fff;padding: 40px 0 50px;}
.intCol2 .textC{font-size: 18px;color: #595959;line-height: 32px;height: 192px;overflow-y: auto;margin-bottom: 10px;font-family: "Microsoft YaHei";}
.intCol2 .numBox{border-radius: 20px;background: url(../images/intCol2-bg.jpg) no-repeat center center / 100% 100%;overflow: hidden;padding: 44px 50px;}
.intCol2 .numBox .title{font-size: 20px;color: #ffffff;line-height: 30px;margin-bottom: 35px;}
.intCol2 .numBox .list{overflow: hidden;}
.intCol2 .numBox .list dd{display: inline;float: left;}
.intCol2 .numBox .list dd~dd{margin-left: 132px;}
.intCol2 .numBox .list .icon{width: 110px;height: 110px;border-radius: 50%;border: 1px solid #fff;text-align: center;position: relative;}
.intCol2 .numBox .list .con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.intCol2 .numBox .list .num{font-size: 46px;color: #fff;}
.intCol2 .numBox .list .info{font-size: 18px;color: #ffffff;}
.intCol2 .numBox .list .info1{font-size: 18px;color: #ffffff;line-height: 36px;text-align: center;}
/* 公司简介 end */
/* 企业文化 start */
.cultureView{overflow: hidden;}
.culCol1{overflow: hidden;padding-top: 50px;padding-bottom: 120px; background: no-repeat center center / cover;}
.culCol1 .pic{border-radius: 15px;overflow: hidden;margin-bottom: 230px;}
.culCol1 .pic::before{padding-top: 20.8333%;}
.culCol1 .list::after{display: block;content: '';clear: both;}
.culCol1 .list dd{display: inline;float: left;width: 20%;}
.culCol1 .list dd:nth-of-type(1){margin-top: -130px;}
.culCol1 .list dd:nth-of-type(2){margin-top: -30px;}
.culCol1 .list dd:nth-of-type(4){margin-top: -30px;}
.culCol1 .list dd:nth-of-type(5){margin-top: -130px;}
.culCol1 .list .con{overflow: hidden;display: block;}
.culCol1 .list .con:hover .icon{background-image: url(../images/culCol1-list-bg-w.png);}
.culCol1 .list .con:hover .icon .info{color: #fff;}
.culCol1 .list .icon{width: 160px;height: 173px;background: url(../images/culCol1-list-bg.png) no-repeat center center / 100% 100%;position: relative;margin: 0 auto 10px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.culCol1 .list .icon .info{font-size: 22px;color: var(--themeColor);line-height: 33px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 120px;text-align: center;font-weight: 700;transition: all 0.3s;-webkit-transition: all 0.3s;}
.culCol1 .list .text{overflow: hidden;}
.culCol1 .list .text .info{text-align: center;font-size: 20px;color: #333333;line-height: 34px;font-weight: 700;}
.culCol2{overflow: hidden;background: no-repeat center center / cover;}
.culCol2 .box1{overflow: hidden;margin-bottom: 100px;}
.culCol2 .box1 .pic{width: 755px;display: inline;float: left;margin-right: 190px;}
.culCol2 .box1 .pic::before{padding-top: 56.9536%;}
.culCol2 .box1 .text{overflow: hidden;padding-top: 60px;}
.culCol2 .box1 .textC{font-size: 20px;color: #333333;line-height: 36px;font-weight: 700;font-family: 'Microsoft YaHei';}
.culCol2 .box1 .textC em{font-size: 22px;color: var(--themeColor);line-height: 55px;font-weight: 700;font-style: normal;}
.culCol2 .box2{overflow: hidden;margin-bottom: 100px;}
.culCol2 .box2 .pic{width: 755px;display: inline;float: right;margin-left: 200px;}
.culCol2 .box2 .pic::before{padding-top: 56.9536%;}
.culCol2 .box2 .text{overflow: hidden;padding-top: 60px;}
.culCol2 .box2 .textC{font-size: 20px;color: #333333;line-height: 36px;font-weight: 700;display: inline;float: right;font-family: 'Microsoft YaHei';}
.culCol2 .box2 .textC em{font-size: 22px;color: var(--themeColor);line-height: 55px;font-weight: 700;font-style: normal;}
.culCol2 .box3{overflow: hidden;margin-bottom: 100px;}
.culCol2 .box3 .imgBox{width: 500px;display: inline;float: left;margin-right: 77px;height: 500px;border-radius: 50%;overflow: hidden;}
.culCol2 .box3 .imgBox img{height: 100%;vertical-align: middle;}
.culCol2 .box3 .text{overflow: hidden;padding-top: 84px;}
.culCol2 .box3 .textC{font-size: 20px;color: #333333;line-height: 36px;font-weight: 700;font-family: 'Microsoft YaHei';}
.culCol2 .box3 .textC em{font-size: 22px;color: var(--themeColor);line-height: 55px;font-weight: 700;font-style: normal;}
.culCol2 .box4{overflow: hidden;margin-bottom: 100px;}
.culCol2 .box4 .imgBox{width: 500px;display: inline;float: right;margin-left: 230px;height: 500px;border-radius: 50%;overflow: hidden;position: relative;}
.culCol2 .box4 .imgBox img{height: 100%;position: absolute;right: 0;}
.culCol2 .box4 .text{overflow: hidden;padding-top: 84px;}
.culCol2 .box4 .textC{font-size: 20px;color: #333333;line-height: 55px;font-weight: 700;font-family: 'Microsoft YaHei';}
.culCol2 .box4 .textC strong{font-size: 22px;color: var(--themeColor);line-height: 55px;font-weight: 700;font-style: normal;}
.culCol2 .box4 .textC em{font-style: normal;margin-left: 139px;}
/* 企业文化 end */
/* 业务板块 start */
.business{overflow: hidden;background: #f1f1f1;}
.busTop{padding: 60px 0 77px 0;overflow: hidden;}
/* .busTop .pic{width: 602px;display: inline;float: right;box-shadow: -5px -5px var(--themeColor);margin-left: 50px;overflow: hidden;} */
.busTop .pic{width: 602px;display: inline;float: right;margin-left: 50px;overflow: hidden;}
.busTop .pic::before{padding-top: 63.1229%;}
.busTop .text{overflow: hidden;}
.busTop .text .title{font-size: 26px;color: #444444;line-height: 70px;font-family: 'Microsoft YaHei';font-weight: 700;}
.busTop .text .textC{font-size: 16px;color: #808080;line-height: 28px;font-family: 'Microsoft YaHei';}
.busCon{overflow: hidden;}
.busCon dd{margin-bottom: 50px;}
.busCon .con{overflow: hidden;position: relative;display: block;}
.busCon .imgBox{width: 50%;display: inline;float: left;overflow: hidden;}
.busCon dd:nth-of-type(odd) .imgBox{float: right;}
.busCon .imgBox .pic::before{padding-top: 56.0416%;}
.busCon .text{overflow: hidden;padding-right: 244px;padding-left: 50px;padding-top: 120px;background: url(../images/busCon-bg2.jpg);box-sizing: border-box;position: absolute;right: 0;top: 0;width: 50%;height: 100%;}
.busCon .text::after{display: block;content: '';width: 0;height: 100%;position: absolute;left: 0;top: 0;background: rgba(255, 255, 255, 0.4);z-index: 1;transition: all 0.3s;-webkit-transition: all 0.3s;}
.busCon dd:hover .text::after{width: 100%;left: unset;right: 0;}
.busCon dd:nth-of-type(odd) .text{padding-left: 244px;padding-right: 50px;background: url(../images/busCon-bg1.jpg);right: unset;left: 0;}
.busCon .text .title{font-size: 22PX;color: #333333;line-height: 33px;font-family: 'Microsoft YaHei';font-weight: 700;height: 50px;margin-bottom: 43px;overflow: hidden;position: relative;z-index: 2;}
.busCon .text .title .icon{width: 50px;height: 50px;background: no-repeat center center;display: inline;float: left;margin-right: 10px;}
.busCon .text .title .info{overflow: hidden;line-height: 66px;vertical-align: bottom;}
.busCon .text .textC{font-size: 18px;color: #333333;line-height: 30px;height: 300px;overflow-y: auto;font-family: "Microsoft YaHei";position: relative; z-index: 2;}
/* 业务板块 end */
/* 鲁班奖 start */
.luban{overflow: hidden;background: url(../images/luban-bg.jpg) no-repeat center center / 100% 100%;}
.luban .locationBox{margin-bottom: 50px;}
.luban .list{overflow: hidden;}
.luban .list dd{margin-bottom: 120px;}
.luban .list .con{overflow: hidden;position: relative;background: #fff;}
.luban .list .pic{display: inline;float: left;width: 1150px;display: block;overflow: hidden;}
.luban .list .pic::before{padding-top: 56.5217%;}
.luban .list .text{overflow: hidden;padding: 190px 35px 0;text-align: right;}
.luban .list .title{font-size: 24px;color: #666666;line-height: 48px;margin-bottom: 2px;display: inline-block;text-align: left;font-family: 'PingFang SC';}
.luban .list .title:hover{color: #333333;}
.luban .list .time{font-size: 16px;color: #666;line-height: 48px;font-family: 'PingFang SC';}
/* 鲁班奖 end */
/* 精品工程 start */
.caseView{overflow: hidden;}
.caseTopList{overflow: hidden;margin-right: -30px;padding: 50px 0;text-align: center;}
.caseTopList dd{width: 20%;display: inline;float: left;}
.caseTopList .con{display: block;height: 70px;line-height: 70px;font-size: 18px;color: #333;background: #fff;margin: 0 auto;transition: all 0.3s;-webkit-transition: all 0.3s;margin-right: 30px;text-align: center;}
.caseTopList dd.hover .con,
.caseTopList .con:hover{background: var(--themeColor);color: #fff;font-weight: 700;}

.caseTop{overflow: hidden;padding: 30px 30px 30px 70px;background: #fff;margin-bottom: 40px;margin-top: 50px;}
.casScroll{overflow: hidden;width: 900px;display: inline;float: right;}
.casScroll .pic{overflow: hidden;}
.casScroll .pic::before{padding-top: 55.1111%;}
.caseTop .text{overflow: hidden;padding-top: 44px;font-family: 'PingFang SC';}
.caseTop .text .time{font-size: 16px;color: #595959;line-height: 48px;margin-bottom: 118px;}
.caseTop .text .title{font-size: 28px;color: #333333;line-height: 60px;height: 120px;font-weight: 700;margin-bottom: 84px;}
.casDot{float: left;display: inline;}
.casDot .slick-dots li{ display: inline-block; width: 11px; height: 11px; background: #c7c7c7; border-radius: 50%; margin: 0px; cursor: pointer;vertical-align: middle;opacity: 1;}
.casDot .slick-dots li~li{margin-left: 20px;}
.casDot .slick-dots li.slick-active{ background: var(--themeColor)}
.caseView .list{overflow: hidden;margin-right: -40px;}
.caseView .list dd{display: inline;float: left;width: 50%;margin-bottom: 40px;}
.caseView .list .con{overflow: hidden;margin-right: 40px;display: block;}
.caseView .list .pic::before{padding-top: 57.4286%;}
.caseView .list .text{font-size: 22px;color: #333333;line-height: 110px;text-align: center;padding: 0 30px;background: #fff;font-family: 'PingFang SC';}
.caseView .list .con:hover .text{color: var(--themeColor);}
/* 精品工程 end */
/* 图文列表 start */
.imgList{padding-top: 50px;}
.imgList::after{display: inline;float: left;clear: both;}
.imgList dd{margin-bottom: 30px;}
.imgList .con{display: block;background: #fff;padding: 30px;overflow: hidden;position: relative;}
.imgList .con:after{display: block;content: '';position: absolute;right: 0;bottom: 0;width: 0;height: 1px;background: var(--themeColor);-webkit-transition: all 0.3s;transition: all 0.3s;}
.imgList .con .pic{display: inline;float: right;width: 420px;overflow: hidden;}
.imgList .con .pic::before{padding-top: 56.1905%;}
.imgList .con .timeBox{display: inline;float: left;width: 155px;height: 136px;border-right: 1px solid #e6e6e6;margin-top: 37px;padding-top: 42px;box-sizing: border-box;}
.imgList .con .timeBox .num{font-size: 40px;color: #999999;line-height: 45px;font-family: 'Microsoft YaHei';text-align: center;}
.imgList .con .timeBox .time{font-size: 16px;color: #999999;line-height: 35px;font-family: 'Microsoft YaHei';text-align: center;}
.imgList .con .text{overflow: hidden;margin-top: 37px;padding: 0 60px 0;font-family: 'PingFang SC';}
.imgList .con .title{font-size: 22px;color: #333333;line-height: 32px;font-weight: 700;margin-bottom: 20px;font-family: 'Microsoft YaHei';}
.imgList .con .textC{font-size: 14px;color: #666666;line-height: 30px;height: 90px;}
.imgList .con:hover .num{font-weight: 700;color: var(--themeColor);}
.imgList .con:hover .time{font-weight: 700;color: var(--themeColor);}
.imgList .con:hover .title{color: var(--themeColor);}
.imgList .con:hover::after{width: 100%;right: unset;left: 0;}
.imgList .con:hover{box-shadow: 0.974px 6.932px 43px 0px rgba(0, 0, 0, 0.04);}
/* 图文列表 end */
/* 全文列表 start */
.textList{padding-top: 50px;}
.textList::after{display: inline;float: left;clear: both;}
.textList dd{margin-bottom: 30px;}
.textList .con{display: block;background: #fff;padding: 67px 50px 80px;overflow: hidden;position: relative;}
.textList .con:after{display: block;content: '';position: absolute;right: 0;bottom: 0;width: 0;height: 1px;background: var(--themeColor);-webkit-transition: all 0.3s;transition: all 0.3s;}
.textList .con .timeBox{display: inline;float: left;width: 155px;height: 136px;border-right: 1px solid #e6e6e6;padding-top: 42px;box-sizing: border-box;}
.textList .con .timeBox .num{font-size: 40px;color: #999999;line-height: 45px;font-family: 'Microsoft YaHei';text-align: center;}
.textList .con .timeBox .time{font-size: 16px;color: #999999;line-height: 35px;font-family: 'Microsoft YaHei';text-align: center;}
.textList .con .text{overflow: hidden;padding: 0 60px 0;font-family: 'PingFang SC';}
.textList .con .title{font-size: 22px;color: #333333;line-height: 32px;font-weight: 700;margin-bottom: 20px;font-family: 'Microsoft YaHei';}
.textList .con .textC{font-size: 14px;color: #666666;line-height: 30px;}
.textList .con:hover .num{font-weight: 700;color: var(--themeColor);}
.textList .con:hover .time{font-weight: 700;color: var(--themeColor);}
.textList .con:hover .title{color: var(--themeColor);}
.textList .con:hover::after{width: 100%;right: unset;left: 0;}
.textList .con:hover{box-shadow: 0.974px 6.932px 43px 0px rgba(0, 0, 0, 0.04);}
/* 全文列表 end */
/* 视频列表 start */
.videoList{overflow: hidden;margin-right: -30px;}
.videoList dd{display: inline;width: 33.3333%;float: left;margin-bottom: 30px;}
.videoList .con{padding: 30px 30px 20px;background: #fff;cursor: pointer;margin-right: 30px;}
.videoList .pic{overflow: hidden;margin-bottom: 22px;}
.videoList .pic::after{display: block;content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3) url(../images/videoList-icon.png) no-repeat center center;position: absolute;left: 0;top: 0;}
.videoList .pic::before{padding-top: 66.5%;}
.videoList .text{font-size: 16px;color: #333333;line-height: 36px;text-align: center;}
.videoList .con:hover .text{color: var(--themeColor);}
/* 视频列表 end */
/* 全文详情 start */
.newsView{margin-bottom: 50px;padding-top: 50px;overflow: hidden;}
.articleC {overflow: hidden;background: #fff;}
.articleHeader {overflow: hidden;padding: 40px 30px 20px;}
.articleBody {overflow: hidden;padding: 20px 30px 30px;}
.articleFooter {overflow: hidden;border-radius: 5px;}
.articlePublish {overflow: hidden;line-height: 40px;height: 40px;margin-bottom: 35px;background: #f5f5f5;}
.articlePublish .textBox{overflow: hidden;}
.articlePublish .articleShare{display: inline;float: right;overflow: hidden;margin-right: 30px;}
.articlePublish .articleShare&gt;span{padding-left: 24px;background: url(../images/share-icon.png) no-repeat center left;display: inline;float: left;}
.articlePublish .articleShare .sharejs_list{padding: 0;margin: 0;background: #f5f5f5;}
.articlePublish .articleShare .sharejs_icon{border: 0;}
.articlePublish .articleShare .sharejs_list .sharejs_con{margin: 0 6px;}
.articlePublish .articleShare .sharejs_item{margin-top: 5px;}
.articlePublish .item {display: inline-block;vertical-align: middle;font-size: 0;text-align: center;overflow: hidden;margin: 0 10px;}
.articlePublish .item span {display: inline-block;vertical-align: middle;color: #666666;font-size: 16px;line-height: 30px;}
.articleAudio,
.articleBigPicture,
.articleVideo,
#play,
.articleBox,
.articlePagination,
.articleAnnex {margin-bottom: 20px;}
/* 字体大小 */
.articleSize{font-size: 0;text-align: center;}
.articleSize span{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 35px;cursor: pointer;margin: 0 5px;padding: 0 5px;transition: .3s linear;-webkit-transition: .3s linear;}
.articleSize span.hover,
.articleSize span:hover{color: var(--themeColor);}
/* 文章标题 start */
.articleTitle {line-height: 45px;font-size: 28px;font-family: "microsoft yahei";color: #333333;text-align: center;position: relative;margin-bottom: 10px;}
/* 文章标题 end */
/* 分享 start */
.shareBtn{overflow: hidden;text-align: center;position: relative;}
.shareBtn::after{display: block;content: '';width: 100%;height: 1px;background: #f0f0f0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 1;}
.sharejs_list{width: max-content;display: inline-block;position: relative;z-index: 2;background: #fff;padding: 0 24px;}
.sharejs_list .sharejs_con{margin: 12.5px;}
/* 分享 end */
/* 音频 start */
.articleAudio {overflow: hidden;}
.articleAudio .audiojs audio {position: absolute;left: -1px;opacity: 0;}
.articleAudio .audiojs {z-index: 99999;background: #fff;overflow: hidden;font-family: monospace;font-size: 12px;border-radius: 5px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);width: 400px;margin: 0 auto;border: 1px solid #e5e5e5;}
.articleAudio .audiojs .play-pause {width: 25px;height: 27px;padding: 4px 6px;margin: 0px;float: left;overflow: hidden;position: relative;}
.articleAudio .audiojs .play-pause:before {content: '';display: block;border-right: 1px solid #e5e5e5;position: absolute;right: 0;top: 0;height: 100%;transform: scaleX(0.3);-webkit-transform: scaleX(0.3);}
.articleAudio .audiojs p {display: none;width: 25px;height: 27px;margin: 0px;cursor: pointer;}
.articleAudio .audiojs .play {display: block;}
.articleAudio .audiojs .scrubber {position: relative;float: left;width: 240px;background: #f5f5f5;height: 14px;margin: 10px;top: 1px;overflow: hidden;}
.articleAudio .audiojs .progress {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #fbbc05;z-index: 1;}
.articleAudio .audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #ffeebb;cursor: pointer;}
.articleAudio .audiojs .time {overflow: hidden;height: 35px;line-height: 36px;margin: 0px 0px 0px 6px;padding: 0px 6px 0px 12px;position: relative;color: #666;}
.articleAudio .audiojs .time:before {content: '';display: block;border-left: 1px solid #e5e5e5;position: absolute;left: 0;top: 0;height: 100%;transform: scaleX(0.3);-webkit-transform: scaleX(0.3);}
.articleAudio .audiojs .time em {padding: 0px 2px 0px 0px;color: #666;font-style: normal;}
.articleAudio .audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;}
.articleAudio .audiojs .error-message {display: none;padding: 0px 10px;height: 35px;overflow: hidden;line-height: 36px;white-space: nowrap;color: #666;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.articleAudio .audiojs .error-message a {color: #666;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.articleAudio .audiojs .play {background: url(../../common/components/audio/images/play.png) center center no-repeat;background-size: 14px;}
.articleAudio .audiojs .loading {background: url(../../common/components/audio/images/loading.png) center center no-repeat;background-size: 14px;-webkit-animation: fa-rotating 2s infinite linear;animation: fa-rotating 2s infinite linear;}
.articleAudio .audiojs .loading:before {content: '';}
@keyframes fa-rotating {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
@-webkit-keyframes fa-rotating {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
.articleAudio .audiojs .error {background: url(../../common/components/audio/images/error.png) center center no-repeat;background-size: 14px;}
.articleAudio .audiojs .pause {background: url(../../common/components/audio/images/pause.png) center center no-repeat;background-size: 16px;}
.articleAudio .playing .play,
.articleAudio .playing .loading,
.articleAudio .playing .error ,
.articleAudio .loading .play,
.articleAudio .loading .pause,
.articleAudio .loading .error ,
.articleAudio .error .time,
.articleAudio .error .play,
.articleAudio .error .pause,
.articleAudio .error .scrubber,
.articleAudio .error .loading {display: none;}
.articleAudio .playing .pause,
.articleAudio .loading .loading,
.articleAudio .error .error,
.articleAudio .error .error-message {display: block;}
.articleAudio .error .play-pause p {cursor: auto;}
/* 音频 end */
/* 视频 start */
.articleVideo {width: 600px;height: 400px;margin-left: auto;margin-right: auto;position: relative;}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress .ck-bar-progress-bg .ck-bar-progress-play,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container:hover .ck-top-bar-zoom-left div,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container.ck-top-bar-zoom-container-focus .ck-top-bar-zoom-left div {background: var(--themeColor);}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-volumebox .ck-bar-volume .ck-bar-volume-bg .ck-bar-volume-pp,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-list-bg-box .ck-list-bg .ck-list-p-focus,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playbackrate-box .ck-bar-playbackrate:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container:hover .ck-top-bar-zoom-right,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container.ck-top-bar-zoom-container-focus .ck-top-bar-zoom-right {color: var(--themeColor);}
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container:hover .ck-top-bar-zoom-left,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container.ck-top-bar-zoom-container-focus .ck-top-bar-zoom-left {border-color: var(--themeColor);}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-fullandexit .ck-btn-full:hover,
.articleVideo .ckplayer-ckplayer .ck-main.ck-main-full .ck-bar .ck-bar-fullandexit .ck-btn-exitfull:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-volumebox .ck-btn-muted:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playandpause .ck-btn-play:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playandpause .ck-btn-refresh:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-volumebox .ck-btn-exitmuted:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playandpause .ck-btn-pause:hover{background-image: url('../images/common/ckplayer.png');}
.articleVideo .ckplayer-ckplayer .ck-main .ck-center-play {background-position: 63% center;background-size: 40% 40%;border: 4px solid rgba(255, 255, 255, .3);background-color: rgba(255, 255, 255, .15);width: 60px !important;height: 60px !important;}
.articleVideo .ckplayer-ckplayer .ck-main .ck-center-play:hover {transform: scale(1.15);-webkit-transform: scale(1.15);}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress-bg,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress-load,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress-play,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress-mouseline {height: 6px !important;}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress .ck-bar-progress-slider {width: 10px;height: 10px;top: -8px;}
/* 视频 end */
/* 大图 start */
.articleBigPicture {overflow: hidden;}
#play {width: 600px;height: 400px;position: relative;overflow: hidden;background: #fff;border: 1px solid #e9e9e9;margin-left: auto;margin-right: auto;}
#play .change_a {width: 40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;}
#play .prev_a {left: 0;}
#play .next_a {right: 0;text-align: right;}
#play .change_a span {width: 100%;height: 0;line-height: 0;display: block;position: absolute;top: 0;bottom: 0;margin: auto;display: none;font-size: 80px;}
#play .prev_a span {left: 0;}
#play .next_a span {right: 0;text-align: right;}
#play .img_ul,.imgMove {width: 600px;}
#play .img_ul {position: relative;z-index: 1;height: 400px;}
#play .img_ul li {position: relative;z-index: 1;width: 100%;height: 100%;background: #fff;}
#play .img_ul li img,
.img_hd ul li img {position: absolute;width: 100%;height: 100%;object-fit: contain;}
.imgMove {clear: both;position: relative;margin-left: auto;margin-right: auto;}
.img_hd {margin: 0 auto;overflow: hidden;height: 60px;position: relative;}
.img_hd ul {z-index: 1;margin: 0 auto;}
.img_hd ul li {float: left;height: 52px;width: 70px;padding: 3px;margin: 0 7px;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.img_hd ul li p {height: 100%;width: 100%;display: block;background: #fff;position: relative;}
.img_hd ul li i {display: block;clear: both;line-height: 20px;padding: 0 5px;background: #000;color: #fff;position: absolute;right: 3px;bottom: 3px;z-index: 9;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family: Arial;font-size: 12px;font-style: normal;}
.img_hd ul li.on {border: 1px solid var(--themeColor);background: var(--themeColor);}
.imgMove .bottom_a {width: 40px;height: 60px;line-height: 60px;font-size: 50px;display: block;cursor: pointer;float: left;top: 0;position: absolute;z-index: 9;color: var(--themeColor);}
.imgMove .prev_a {left: 0;}
.imgMove .next_a {right: 0;text-align: right;}
/* 大图 end */
/* 内容区 start */
.articleBox {line-height: 35px;color: #666666;font-size: 16px;overflow: hidden;}
.articleBox img{max-width:100%;display: block;margin: 0 auto;}
/* 内容区 end */
/* 附件 start */
.articleAnnex {clear: both;font-size: 16px;overflow: hidden;}
.articleAnnex a {display: inline-block;line-height: 32px;padding: 0 20px 0px 30px;background-position: left -3px center;background-repeat: no-repeat;background-size: auto 32px;background-image: url('../images/common/file/file.png');color: #666;margin-bottom: 10px;}
.articleAnnex a.word {background-image: url('../images/common/file/word.png');color: #37a6ff !important;}
.articleAnnex a.ppt {background-image: url('../images/common/file/ppt.png');color: #ff7735 !important;}
.articleAnnex a.excel {background-image: url('../images/common/file/excel.png');color: #15bf44 !important;}
.articleAnnex a.pdf {background-image: url('../images/common/file/pdf.png');color: #1369c0 !important;}
.articleAnnex a.zip {background-image: url('../images/common/file/zip.png');color: #ff9779 !important;background-size: auto 22px;background-position: left center;}
.articleAnnex a:hover {text-decoration: underline;}
/* 附件 end */
/* 上一篇/下一篇 start */
.articlePage {display: block;background: #fff;overflow: hidden;border-top: 1px solid #e6e6e6;padding: 50px 0 20px;}
.articlePrve{padding: 0 33px;height: 55px;border: 1px solid #999999;border-radius: 27px;width: max-content;display: inline;float: left;transition: all 0.3s;-webkit-transition: all 0.3s;}
.articlePrve span{display: block;line-height: 55px;padding-left: 27px;background: url(../images/jiantou-icon1.png) no-repeat center left;}
.articlePrve:hover{border-color: var(--themeColor);background-color: var(--themeColor);color: #fff;}
.articlePrve:hover span{background-image: url(../images/jiantou-icon1-w.png);}
.articleNext{padding: 0 33px;height: 55px;border: 1px solid #999999;border-radius: 27px;width: max-content;display: inline;float: right;transition: all 0.3s;-webkit-transition: all 0.3s;}
.articleNext span{display: block;line-height: 55px;padding-right: 27px;background: url(../images/jiantou-icon2.png) no-repeat center right;}
.articleNext:hover{border-color: var(--themeColor);background-color: var(--themeColor);color: #fff;}
.articleNext:hover span{background-image: url(../images/jiantou-icon2-w.png);}
.articleBack{padding: 0 33px;height: 55px;border: 1px solid #999999;border-radius: 27px;display: block;width: max-content;margin: 0 auto;transition: all 0.3s;-webkit-transition: all 0.3s;}
.articleBack span{display: block;line-height: 55px;padding-left: 27px;background: url(../images/backBtn-icon.png) no-repeat center left;}
.articleBack:hover{border-color: var(--themeColor);background-color: var(--themeColor);color: #fff;}
.articleBack:hover span{background-image: url(../images/backBtn-icon-w.png);}
/* 上一篇/下一篇 end */
/* 全文详情 end */
/* 人才招聘 start */
.recruitList{padding-top: 50px;}
.recruitList::after{display: block;content: '';clear: both;}
.recruitList dd{margin-bottom: 20px;}
.recruitList .con{display: block;overflow: hidden;background: #fff;padding: 49px 31px 49px 32px;border-radius: 10px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.recruitList .con .timeBox{display: inline;float: left;margin-right: 86px;margin-top: 4px;}
.recruitList .con .timeBox .info{font-size: 16px;color: #999999;line-height: 30px;}
.recruitList .con .timeBox span{font-weight: 700;transition: all 0.3s;-webkit-transition: all 0.3s;}
.recruitList .con .lookMoreBox{display: inline;float: right;overflow: hidden;margin-left: 230px;margin-top: 33px;}
.recruitList .con .lookMoreBox .info{overflow: hidden;font-size: 16px;color: #999999;line-height: 44px;}
.recruitList .con .lookMoreBox .lookMore{display: inline;float: right;width: 70px;height: 44px;background: url(../images/jiantou-icon3.png) no-repeat center center;border: 1px solid #e6e6e6;border-radius: 22px;margin-left: 68px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.recruitList .con .text{overflow: hidden;}
.recruitList .con .title{font-size: 18px;color: #595959;line-height: 30px;font-weight: 700;margin-bottom: 17px;display: block;}
.recruitList .con .textC{font-size: 15px;color: #999999;line-height: 30px;height: 60px;}
.recruitList .con:hover{box-shadow: 0px 5px 15px 0px rgba(30, 33, 136, 0.12);}
.recruitList .con:hover .timeBox span{color: var(--themeColor);}
.recruitList .con:hover .title{color: var(--themeColor);}
.recruitList .con:hover .lookMoreBox .lookMore{background-image: url(../images/jiantou-icon3-w.png);border-color: var(--themeColor);background-color: var(--themeColor);}
/* 人才招聘 end */
/* 招聘通告 start */
.recruitView{overflow: hidden;background: #fff;padding: 46px 100px 50px;border-radius: 1px;margin: 50px 0;}
.recruitView .topTitle{font-size: 24px;color: #595959;line-height: 40px;text-align: center;font-weight: 700;margin-bottom: 17px;}
.recruitView .pageInfo{text-align: center;overflow: hidden;padding-bottom: 18px;border-bottom: 1px solid #e6e6e6;margin-bottom: 32px;}
.recruitView .pageInfo dd{display: inline-block;font-size: 16px;color: #999999;line-height: 30px;}
.recruitView .pageInfo dd~dd{margin-left: 35px;}
.recruitView .recCon{overflow: hidden;}
.recruitView .recCon .title{font-size: 20px;color: var(--themeColor);line-height: 30px;font-weight: 700;margin-bottom: 21px;}
.recruitView .recCon .textC{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 23px;}
.recruitView .recCon .textC span{font-size: 18px;font-weight: 700;}
.recruitView .recCon .textC a{font-size: 16px;color: #3572d8;}
.recruitView .submitBox{display: block;font-size: 16px;color: #ffffff;line-height: 50px;width: max-content;padding: 0 33px;height: 50px;border-radius: 25px;background: var(--themeColor);margin: 0 auto;}
.recruitView .submitBox:hover{color: rgba(255, 255, 255, .8);}
/* 招聘通告 end */
/* 联系我们 start */
.contactUs{overflow: hidden;background: #fff;padding: 50px 0;}
.contTop{overflow: hidden;margin-bottom: 30px;}
.contTop dd{display: inline;float: left;width: 33.3333%;}
.contTop .con{overflow: hidden;}
.contTop .con .icon{width: 70px;height: 70px;margin: 0 auto;border-radius: 50%;margin-bottom: 14px;}
.contTop .con .icon.blue{background: #1d2087 url(../images/wz.png) no-repeat center center;}
.contTop .con .icon.yellow{background: #ffd200 url(../images/dh.png) no-repeat center center;}
.contTop .con .icon.green{background: #91bb4f url(../images/cz.png) no-repeat center center;}
.contTop .con .info{font-size: 22px;color: #333333;line-height: 33px;text-align: center;margin-bottom: 10px;}
.contactUs .map{height: 490px;}
.contactUs .amap-marker-label{padding: 0 30px;height: 50px;line-height: 50px;font-size: 14px;color: #000;border: 0;position: relative;box-shadow: 2px 2px rgba(0, 0, 0, 0.1);width: max-content;}
.contactUs .amap-marker-label:after{display: block;content: '';width: 0;border: 8px solid transparent;border-top-color: #fff;position: absolute;left: 50%;bottom: -16px;transform: translateX(-50%);}
.contactUs .amap-marker-label{padding: 0 30px;height: 50px;line-height: 50px;font-size: 14px;color: #000;border: 0;position: relative;}
/* 联系我们 end */
/* 在线留言 start */
.message{overflow: hidden;background: #fff;padding: 50px 50px 42px;margin: 50px 0;}
.message .title{font-size: 24px;color: #333333;line-height: 50px;text-align: center;margin-bottom: 30px;}
.message .formBox{margin-right: -30px;margin-bottom: 15px;overflow: hidden;}
.message .formBox dd{display: inline;float: left;width: 50%;}
.message .formBox .con{margin-right: 30px;}
.message .formBox .item{border: 2px solid #eeeeee;height: 50px;background: #f5f5f5;margin-bottom: 15px;}
.message .formBox .text{display: inline;float: left;font-size: 14px;color: #666666;line-height: 50px;margin-right: 30px;margin-left: 20px;}
.message .formBox .text span{color: red;}
.message .formBox .itemC{overflow: hidden;padding-right: 30px;}
.message .formBox .itemC input{outline: none;border: 0;width: 100%;height: 50px;line-height: 50px;}
.message .formBox .yzmBox{display: inline;float: right;width: 120px;height: 50px;cursor: pointer;}
.message .formBox .yzmBox img{width: 100%;height: 100%;}
.message .formBox .item.textarea{height: unset;padding: 0 20px;}
.message .formBox .item.textarea .text{width: 100%;height: 39px;line-height: 39px;box-sizing: border-box;margin: 0;}
.message .formBox .item.textarea .itemC{height: 218px;padding: 0;width: 100%;}
.message .formBox .item.textarea .itemC textarea{width: 100%;height: 100%;resize: none;border: 0;}
.message .btnBox{overflow: hidden;text-align: center;width: 100%;}
.message .btnBox .submitBtn{width: 150px;height: 46px;background: var(--themeColor);font-size: 16px;color: #ffffff;line-height: 46px;text-align: center;display: inline-block;border-radius: 6px;cursor: pointer;}
.message .btnBox .resetBtn{width: 150px;height: 46px;border: 1px solid #7f7f7f;font-size: 16px;color: #333333;line-height: 46px;text-align: center;display: inline-block;margin-left: 30px;border-radius: 6px;cursor: pointer;}
/* 在线留言 end */
/* 荣誉列表 start */
.honorView{overflow: hidden;}
.honorView .caseTopList dd{display: inline-block;float: none;}
.honorView .list{margin-right: -30px;}
.honorView .list::after{display: block;content: '';clear: both;}
.honorView .list dd{display: inline;float: left;width: 33.3333%;margin-bottom: 30px;}
.honorView .list .con{margin-right: 30px;background: #fff;transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;}
.honorView .list .con:hover {box-shadow: 0px 3px 9px 0px rgba(13, 16, 61, 0.15)}
.honorView .list .con:hover .text{background: var(--themeColor);color: #fff;}
.honorView .list .imgBox{padding: 30px;text-align: center;}
.honorView .list .imgBox img{max-width: 100%;height: 266px;margin: 0 auto;}
.honorView .list .text{font-size: 18px;color: #333333;line-height: 64px;border-top: 1px solid #ebebeb;padding: 0 20px;height: 64px;text-align: center;background: #fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
/* 荣誉列表 end */
/* ========== 样式说明 end ========== */</pre></body></html>